var UserAddPage = {
	saveUser:function() {
		if (UserAddPage.validate()) {
			var records = UserAddPage.roleTags.getAllTagInfos();
			var roleIds = $.toPropertyValueArray(records, 'roleId');
			addUserAjax.addParam("roleIds", roleIds);
			addUserAjax.send();
		}
	},
	onAddOneSucc:function(data, status, xhr) {
		MsgBox.info(data.message, null, function() {
			var pWindow = MsgBox.getCurrentOpenDialogWindow();
			pWindow && pWindow.datatable.refresh();
			MsgBox.closeActiveDialog();
		});
	},
	validate:function() {
		// 验证姓名，手机号，邮箱，身份证号
		// $("#addUserFrm").seri
		var $frm = $("#addUserFrm");
		return $frm.formValidate();
	},
	addRole:function(item, e) {
		UserAddPage.roleTags.addItem(item, 'roleId');
	},
	onQueryRoleSucc:function(data, status, xhr) {
		// 初始化角色roleTags-listTag组件
		UserAddPage.roleTags = $("#roleTags").listTags({
			'contentDefine':{
				'id':'roleId',
				'text':'roleName'
			},
			'remove':true,
			'onRemove':function(e, item) {
				UserAddPage.roleTags.deleteItem(item, 'roleId');
			},
			'css':{
				'border':'none'
			},
			'emptyText':function(){
				return "该用户还没有角色，点击<i class='icon icon-hand-right'></i>按钮添加";
			}
		});
	},
	roleTags:null,
	queryRoles:function() {
		roleDatatable.refresh();
	},
	resetRolesQuery:function() {
		$("#findRoleFrm")[0].reset();
	}
};